﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true" CodeBehind="EditarProduto.aspx.cs" Inherits="ShopNet.Admin.EditarProduto" %>
<asp:Content ID="Content1" ContentPlaceHolderID="header" runat="server">
    <style type="text/css">
        .textEntry
        {}
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="main" runat="server">
    <h2>
    Editar Um produto
</h2>
<span class="failureNotification" id="spamMensagem" runat="server">    
</span>
    <asp:ValidationSummary ID="vsEditarProduto" runat="server" CssClass="failureNotification" ValidationGroup="formEditarProduto" />
    <fieldset>
        <legend>Informações do produto</legend>
        <p>
            <asp:Label ID="lLabelIdProduto" runat="server" Text="Código:" ViewStateMode="Disabled"></asp:Label>
            <asp:Label ID="lIdProduto" runat="server" ></asp:Label>
        </p>
        <p>
            <asp:Label ID="lNome" runat="server" Text="Nome:" ViewStateMode="Disabled"  ></asp:Label> 
            <asp:TextBox ID="tbNome" runat="server"  CssClass="textEntry" MaxLength="150"></asp:TextBox>
            <asp:RequiredFieldValidator ID="rfvNome" runat="server" ErrorMessage="Nome é obrigatório" CssClass="failureNotification" ToolTip="Nome Obrigatório" ValidationGroup="formEditarProduto" ControlToValidate="tbNome">*</asp:RequiredFieldValidator>
        </p>
        
        <p>
            <asp:Label ID="lPrecoDesconto" runat="server" Text="Preço da cartela com Desconto:"></asp:Label>
            <asp:TextBox ID="tbPrecoDesconto" runat="server" CssClass="textEntry" MaxLength="18"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                ErrorMessage="Preço Desconto é obrigatório" CssClass="failureNotification" 
                ToolTip="Preço Desconto é obrigatório" ValidationGroup="formEditarProduto" 
                ControlToValidate="tbPrecoDesconto" >*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="tbPrecoDesconto" ValidationExpression="^\d+\,\d{2}$" ValidationGroup="formEditarProduto" CssClass="failureNotification"
                runat="server" ErrorMessage="Valor deve ser numérico, separado por virgula" ToolTip="Valor deve ser numérico">*</asp:RegularExpressionValidator>
        </p>        
        <p>
            <asp:Label ID="lPrecoPacote" runat="server" Text="Preço da cartela:"></asp:Label>
            <asp:TextBox ID="tbPrecoPacote" runat="server" CssClass="textEntry" MaxLength="18"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                ErrorMessage="Preço é obrigatório" CssClass="failureNotification" 
                ToolTip="Preço é obrigatório" ValidationGroup="formEditarProduto" 
                ControlToValidate="tbPrecoPacote" >*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator2" ControlToValidate="tbPrecoPacote" ValidationExpression="^\d+\,\d{2}$" ValidationGroup="formEditarProduto" CssClass="failureNotification"
                runat="server" ErrorMessage="Valor deve ser numérico, separado por virgula" ToolTip="Valor deve ser numérico">*</asp:RegularExpressionValidator>
        </p>
        <p>
            <asp:Label ID="lCategoria" runat="server" Text="Categoria:"></asp:Label>
            <asp:DropDownList ID="ddlCategoria" runat="server" CssClass="dropDownEntry" 
                ValidationGroup="formEditarProduto" AutoPostBack="true" 
                onselectedindexchanged="ddlCategoria_SelectedIndexChanged"  >
            </asp:DropDownList>            
        </p>
        <p>
            <asp:Label ID="lSubCategoria" runat="server" Text="Sub-Categoria:"></asp:Label>
            <asp:DropDownList ID="ddlSubCategoria" runat="server" CssClass="dropDownEntry" ValidationGroup="formEditarProduto"  >
            </asp:DropDownList>            
        </p>
        <p>
            <asp:Label ID="lQtdeEstoque" runat="server" Text="Qtde. de Cartelas em Estoque:" ViewStateMode="Disabled"></asp:Label>
            <asp:TextBox ID="tbQtdeEstoque" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="Quantidade é Obrigatória" CssClass="failureNotification" ToolTip="Quantidade é obrigatória" ControlToValidate="tbQtdeEstoque" ValidationGroup="formEditarProduto" >*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Label ID="lQtdeCadaPacote" runat="server" Text="Qtde de Pacotes por Cartela:" ViewStateMode="Disabled"></asp:Label>
            <asp:TextBox ID="tbQtdeCadaPacote" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ErrorMessage="Quantidade/Pacote é Obrigatória" CssClass="failureNotification" ToolTip="Quantidade/pacote é obrigatória" ControlToValidate="tbQtdeCadaPacote" ValidationGroup="formEditarProduto" >*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Label ID="lQtdePorItem" runat="server" Text="Qtde de Itens por pacote:" ViewStateMode="Disabled"></asp:Label>
            <asp:TextBox ID="tbQtdePorItem" runat="server" CssClass="textEntry"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="Quantidade/Itens por unidade do Pacote é Obrigatória" CssClass="failureNotification" ToolTip="Quantidade/Itens do pacote é obrigatória" ControlToValidate="tbQtdePorItem" ValidationGroup="formEditarProduto" >*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Label ID="lPeso" runat="server" Text="Peso:"></asp:Label>
            <asp:TextBox ID="tbPeso" runat="server" CssClass="textEntry" MaxLength="20"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" 
                ErrorMessage="Peso é obrigatório" CssClass="failureNotification" 
                ToolTip="Peso é obrigatório" ValidationGroup="formEditarProduto" 
                ControlToValidate="tbPeso" >*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator3" ControlToValidate="tbPeso" ValidationExpression="^\d+\,\d*$" ValidationGroup="formEditarProduto" CssClass="failureNotification"
                runat="server" ErrorMessage="Valor do Peso deve ser numérico, separado por virgula" ToolTip="Valor do Peso deve ser numérico">*</asp:RegularExpressionValidator>
        </p>
        <p>
            <asp:CheckBox ID="cbDisponibilidade" runat="server" Text="Disponível" Checked="true"/>
        </p>
         <p>
            <asp:CheckBox ID="cbDestaque" runat="server" Text="Destaque" Checked="false"/>
        </p>
        <p>
            <asp:Label ID="lDescricao" runat="server" Text="Descrição:" ViewStateMode="Disabled"  ></asp:Label> 
            <asp:TextBox ID="tbDescricao" runat="server"  CssClass="textEntry" 
                TextMode="MultiLine" Rows="5" MaxLength="150" Height="146px" Width="653px"></asp:TextBox>
            <asp:RequiredFieldValidator ID="rfvDescricao" runat="server" ErrorMessage="Descrição é obrigatória" CssClass="failureNotification" ToolTip="Descrição Obrigatória" ValidationGroup="formEditarProduto" ControlToValidate="tbDescricao">*</asp:RequiredFieldValidator>
        </p>
        <p>
            <asp:Button ID="bUploadImagem" runat="server" Text="Imagem" 
                CssClass="submitButton" Visible="false" onclick="bUploadImagem_Click"/>&nbsp;
            <asp:Button ID="bSalvar" runat="server" Text="Salvar"  CssClass="submitButton" ValidationGroup="formEditarProduto"
                onclick="bSalvar_Click" />&nbsp;
            <asp:Button ID="bVoltar" runat="server" Text="Voltar"  CssClass="submitButton" CausesValidation="false"
                onclick="bVoltar_Click"/>
        &nbsp;
            <asp:Button ID="IncluirNovo" runat="server" onclick="Button1_Click" OnClientClick='return confirm("Se Incluir Outro perdera as alterações atuais");'
                Text="Incluir outro" />
        </p>
    </fieldset>
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="footer" runat="server">
</asp:Content>